home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / lang / SmallEiffel.lha / SmallEiffel / bin_c / pretty37.c < prev    next >
C/C++ Source or Header  |  1998-12-22  |  3KB  |  199 lines

  1. /*
  2. -- ANSI C code generated by :
  3. -- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.79)      --
  4. -- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
  5. -- Dominique COLNET and Suzanne COLLIN -    colnet@loria.fr     --
  6. --                 http://www.loria.fr/SmallEiffel              --
  7. */
  8. #include "pretty.h"
  9.  
  10.  
  11. void*se_ma71(int argc,...){
  12. T71*m;
  13. va_list pa;
  14. T0**s;
  15. m=malloc(sizeof(*m));
  16. *m=M71;
  17. if(argc){
  18. s=malloc(argc*sizeof(*s));
  19. m->_storage=s;
  20. m->_capacity=argc;
  21. m->_lower=1;
  22. m->_upper=argc;
  23. va_start(pa,argc);
  24. while(argc--){
  25. *(s++)=((void*)(va_arg(pa,char*)));
  26. }
  27. va_end(pa);
  28. }
  29. else{
  30. m->_storage=NULL;
  31. m->_capacity=0;
  32. m->_lower=1;
  33. m->_upper=0;
  34. }
  35. return m;}
  36.  
  37.  
  38. void*se_ma264(int argc,...){
  39. T264*m;
  40. va_list pa;
  41. T0**s;
  42. m=malloc(sizeof(*m));
  43. *m=M264;
  44. if(argc){
  45. s=malloc(argc*sizeof(*s));
  46. m->_storage=s;
  47. m->_capacity=argc;
  48. m->_lower=1;
  49. m->_upper=argc;
  50. va_start(pa,argc);
  51. while(argc--){
  52. *(s++)=((void*)(va_arg(pa,char*)));
  53. }
  54. va_end(pa);
  55. }
  56. else{
  57. m->_storage=NULL;
  58. m->_capacity=0;
  59. m->_lower=1;
  60. m->_upper=0;
  61. }
  62. return m;}
  63.  
  64.  
  65. void*se_ma169(int argc,...){
  66. T169*m;
  67. va_list pa;
  68. T0**s;
  69. m=malloc(sizeof(*m));
  70. *m=M169;
  71. if(argc){
  72. s=malloc(argc*sizeof(*s));
  73. m->_storage=s;
  74. m->_capacity=argc;
  75. m->_lower=1;
  76. m->_upper=argc;
  77. va_start(pa,argc);
  78. while(argc--){
  79. *(s++)=((void*)(va_arg(pa,char*)));
  80. }
  81. va_end(pa);
  82. }
  83. else{
  84. m->_storage=NULL;
  85. m->_capacity=0;
  86. m->_lower=1;
  87. m->_upper=0;
  88. }
  89. return m;}
  90.  
  91.  
  92. void*se_ma175(int argc,...){
  93. T175*m;
  94. va_list pa;
  95. T0**s;
  96. m=malloc(sizeof(*m));
  97. *m=M175;
  98. if(argc){
  99. s=malloc(argc*sizeof(*s));
  100. m->_storage=s;
  101. m->_capacity=argc;
  102. m->_lower=1;
  103. m->_upper=argc;
  104. va_start(pa,argc);
  105. while(argc--){
  106. *(s++)=((void*)(va_arg(pa,char*)));
  107. }
  108. va_end(pa);
  109. }
  110. else{
  111. m->_storage=NULL;
  112. m->_capacity=0;
  113. m->_lower=1;
  114. m->_upper=0;
  115. }
  116. return m;}
  117.  
  118.  
  119. void*se_ma79(int argc,...){
  120. T79*m;
  121. va_list pa;
  122. T0**s;
  123. m=malloc(sizeof(*m));
  124. *m=M79;
  125. if(argc){
  126. s=malloc(argc*sizeof(*s));
  127. m->_storage=s;
  128. m->_capacity=argc;
  129. m->_lower=1;
  130. m->_upper=argc;
  131. va_start(pa,argc);
  132. while(argc--){
  133. *(s++)=((void*)(va_arg(pa,char*)));
  134. }
  135. va_end(pa);
  136. }
  137. else{
  138. m->_storage=NULL;
  139. m->_capacity=0;
  140. m->_lower=1;
  141. m->_upper=0;
  142. }
  143. return m;}
  144.  
  145.  
  146. void*se_ma88(int argc,...){
  147. T88*m;
  148. va_list pa;
  149. T0**s;
  150. m=malloc(sizeof(*m));
  151. *m=M88;
  152. if(argc){
  153. s=malloc(argc*sizeof(*s));
  154. m->_storage=s;
  155. m->_capacity=argc;
  156. m->_lower=1;
  157. m->_upper=argc;
  158. va_start(pa,argc);
  159. while(argc--){
  160. *(s++)=((void*)(va_arg(pa,char*)));
  161. }
  162. va_end(pa);
  163. }
  164. else{
  165. m->_storage=NULL;
  166. m->_capacity=0;
  167. m->_lower=1;
  168. m->_upper=0;
  169. }
  170. return m;}
  171.  
  172.  
  173. void*se_ma94(int argc,...){
  174. T94*m;
  175. va_list pa;
  176. T0**s;
  177. m=malloc(sizeof(*m));
  178. *m=M94;
  179. if(argc){
  180. s=malloc(argc*sizeof(*s));
  181. m->_storage=s;
  182. m->_capacity=argc;
  183. m->_lower=1;
  184. m->_upper=argc;
  185. va_start(pa,argc);
  186. while(argc--){
  187. *(s++)=((void*)(va_arg(pa,char*)));
  188. }
  189. va_end(pa);
  190. }
  191. else{
  192. m->_storage=NULL;
  193. m->_capacity=0;
  194. m->_lower=1;
  195. m->_upper=0;
  196. }
  197. return m;}
  198.  
  199.